最終確認日
GodotプロジェクトとXcodeプロジェクトのリンク時にMultiple commands produceが出た場合の対処法
背景
Steps to link a Godot project folder to Xcodeの方法でGodotとXcodeをリンクしようとすると、Multiple commands produce
エラーが出てXcodeからビルドができない。
環境
- Xcode 16.2
- Godot 4.4.stable
エラー
ビルドしようとすると次のようなエラーが出る。
Multiple commands produce '/Users/Hoge/Library/Developer/Xcode/DerivedData/UdemyJumperJam-gjgwrcztnlsxitebalojiix/Build/Products/Debug-iphoneos/UdemyJumperJam.app/087916079fba7c625e62b0c2c99a.metal.cache'
エラー再現手順
Godot側からiOSようにエクスポート後、.xcodeproj
を開き、以下の手順でリンクをする。
Godotプロジェクトを追加
.pck
を削除するSupporting Files
>プロジェクト名-info.plist
にgodot_path
を追加するビルドしようとするとエラーが起きる。
解決方法
1. Godot プロジェクトを追加
の時にプロジェクトツリーに直接フォルダを追加するのをやめる。
代わりに プロジェクト > Targets
> Build Phases
> Copy Bundle Resources
から追加する。
Add Other
からGodotのプロジェクトフォルダを選択。( Copy Bundle Resources
のところに直接ドラッグ&ドロップしてもok )
Create folder references
を選択してFinish
これで次のように追加される。
ちなみに今回起きたエラーがおきる方法では、この Copy Bundle Resources
の中にばらけてファイルが追加されていた。
こうなってしまっている場合には失敗するようだ。
参考

公開日
更新日